Migrate a Campaign
Overview
The API Comparison table highlights the shared actions and API methods between IQM and Xandr for creating and managing Campaigns. Select an endpoint to review each platform's relevant API documentation. By comparing APIs, you can migrate your workflow from Xandr to IQM.
For a comprehensive overview of IQM's Campaign services, see the Campaign API.
API Comparison
Base URLs
IQM: https://app.iqm.com
Xandr: https://api.appnexus.com
Action | IQM Endpoint | Xandr Endpoint | Notes |
---|---|---|---|
Get List of Campaigns | /api/v2/cmp/campaigns/data | /line-item | Xandr endpoint uses query to retrieve a list of Campaigns by advertiser_id, comma separated id, or search. |
Get Campaign Details | /api/v2/cmp/campaign/{campaignId} | ||
Create a Campaign | /api/v2/cmp/campaigns/add /api/v3/cmp/pg/campaigns/add | /line-item | IQM API requires an uploaded Creative and an existing Insertion Order in order to create a Campaign. |
Update a Campaign | /api/v2/cmp/campaign/{campaignId} /api/v3/cmp/pg/campaigns/{campaignId} | /line-item | |
Update Campaign Budget | /api/v3/cmp/pg/campaigns/{campaignId} /api/v2/cmp/campaignsupdate-budget | /line-item | A budget is set when creating a Campaign. It can also be changed when updating a Campaign or through the budget-updating endpoint.Budget is set on creation or update of Line Item for Xandr. |
Create PG Deal | /api/v3/inv/pg/deals/add | /deal | An active PG deal (pgDealId) is required to create a PG Campaign.Xandr endpoint specifies deal type with type parameter. |
Get List of Insertion Orders | /api/v3/cmp/io/basic/list /api/v3/cmp/io/advanced/list | /insertion-order | |
Get Insertion Order Details by ID | /api/v3/cmp/io/basic/list | /insertion-order | Specify IO ID for IQM endpoint with ioIdList parameter.Use query parameter id for Xandr. |
Create an Insertion Order | /api/v3/cmp/io/add | /insertion-order | |
Update an Insertion Order | /api/v3/cmp/io/{ioId} | /insertion-order | |
Get Creative Details by ID | /api/v3/crt/creatives/{creativeId} | /creative | Xandr endpoint uses query to retrieve a Creative by id. |
Get List of Creatives | /api/v3/crt/creatives/list | /creative | |
Add New Creative | /api/v3/crt/creatives | /creative | IQM supports FormData for uploading Creatives. See MDN Documentation for more details. |
More Campaign Resources
IQM:
Xandr: